package com.wlyuan.open.scanner.domain.tenant;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

/**
 * @author lijing
 * @description
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString(callSuper = true)
public class CompanyTenant extends BaseTenant {

    private Long id;

    @ApiModelProperty(value = "公司简称")
    private String abbr;

    @ApiModelProperty(value = "英文名")
    private String englishName;

    @ApiModelProperty(value = "英文名简称")
    private String englishAbbr;

    @ApiModelProperty(value = "logo")
    private String logo;

    @ApiModelProperty(value = "公司网站")
    private String url;

    @ApiModelProperty(value = "行业")
    private Integer industry;

    @ApiModelProperty(value = "简介")
    private String profile;

    @ApiModelProperty(value = "营业执照")
    private String businessLicenseUrl;

    @ApiModelProperty(value = "社会信用代码")
    private String socialCreditCode;

    @ApiModelProperty(value = "省份")
    private String province;

    private Long provinceId;

    @ApiModelProperty(value = "市")
    private String city;

    private Long cityId;

    @ApiModelProperty(value = "区")
    private String district;

    private Long districtId;

    @ApiModelProperty(value = "地址")
    private String address;

    @ApiModelProperty(value = "纬度")
    private String lat;

    @ApiModelProperty(value = "经度")
    private String lon;

    @ApiModelProperty(value = "传真")
    private String fax;

    @ApiModelProperty(value = "邮编")
    private String zipcode;

    @ApiModelProperty(value = "企业法人")
    private String corporation;

    @ApiModelProperty("是否集团总部 1.是 0.否")
    private Integer group;

    @ApiModelProperty("是否园区总部 1.是 0.否")
    private Integer zones;

    private Long createBy;
    private Long updateBy;

    private Integer status;

    private TenantConfig tenantConfig;
}
